/*
 * @Author: your name
 * @Date: 2020-12-15 17:01:07
 * @LastEditTime: 2020-12-28 10:51:46
 * @LastEditors: Please set LastEditors
 * @Description: 配置 --- 报表 js
 * @FilePath: \gitee-WeBi\js\zz\config_reportForm\index.js
 */
top.$.when(top.$.ready).done(function(){
    new Vue({
        el:"#zz-main_iframe",


        mixins:[zzMixinBI,zzMixinSetRem,zzMixinList],


        data:{
            /* 
                前缀:  rl_ = 报表列表  pb_ 字段库
            */
            // --- test
            testShow:false,
            radio:3,
            // --- 页面数据
            pageList:{
                // --- 报表列表
                "0":{
                    // --- 表格数据
                    tableData:[{},{},{}],
                    // --- 页码
                    currentPage:1,
                    pageSize:10,
                    total:0 
                },
                // --- 字段库
                "1":{
                    // --- 表格数据
                    tableData:[{},{}],
                    // --- 页码
                    currentPage:1,
                    pageSize:10,
                    total:0 
                }
            },
            /* 字段库 */
            pb_dia_visible:false,  // --- 弹层显示切换
            pb_dia_title:"新增字段", // --- 弹层标题
            pb_dia_type:"add", // --- 弹层操作类型（新增，编辑）
            pb_data_getways:[
                {
                    label:"API",
                    value:"0"
                },
                {
                    label:"数据库",
                    value:"1"
                }
            ],
            pb_dia_getway:"", // --- 数据获取方式
            pb_getway_dataset:false // --- 选择数据库获取方式后出popover框
        },


        computed:{


        },


        created(){


        },


        mounted(){
            //top.zz_$vue.$alert("子页面调用父页面的方法","提示",{type:"success"});
            
        },


        watch:{


        },


        methods:{
            /* 报表列表相关 ---S */
            // --- 新增报表
            addNewReportForm(){
                top.zzTabs1.hideTab().then(function(){
                    top.zzTabs1.tabAdd({
                        title:"新增报表",
                        url:"../add_reportForm/index.html",
                        hideTabSideMenu:true
                    })
                });
            },
            /* 报表列表相关 ---E */
            /* 字段库相关 ---S */
            // --- 新增字段库
            add_pb_info(){
                this.pb_dia_title = "新增字段库";
                this.pb_dia_type = "add";
                this.pb_dia_visible = true;
            },
            // --- 编辑字段库
            modify_pb_info(){
                this.pb_dia_title = "编辑字段库";
                this.pb_dia_type = "modify";
                this.pb_dia_visible = true;
            },
            // --- 选择字段库获取方式
            pb_select_datagetway(val){
                this.pb_getway_dataset = val == "1"?true:false;
            },
            /* 字段库相关 ---E */

        },


        components:{


        }


    })
});
